package dto

// UpdateImageRequest 图片信息更新请求DTO
type UpdateImageRequest struct {
	Title       string `json:"title"`       // 图片标题
	Description string `json:"description"` // 图片描述
	Tags        string `json:"tags"`        // 标签（逗号分隔）
}

// SaveImageRequest 图片保存请求参数结构体
type SaveImageRequest struct {
	AlbumID       int64  `json:"album_id"`        // 所属相册ID
	UserID        int64  `json:"user_id"`         // 所属用户ID
	Title         string `json:"title"`           // 图片标题
	Description   string `json:"description"`     // 图片描述
	Tags          string `json:"tags"`            // 图片标签（逗号分隔）
	OssKey        string `json:"oss_key"`         // 原图OSS路径
	ThumbOssKey   string `json:"thumb_oss_key"`   // 缩略图OSS路径
	FileName      string `json:"file_name"`       // 原始文件名
	FileSize      int64  `json:"file_size"`       // 原图大小（字节）
	ThumbFileSize int64  `json:"thumb_file_size"` // 缩略图大小（字节）
}
